#LEX = flex -I
#YACC = byacc
TARGET=ch3-05

CC = cc -DYYDEBUG=1
$(TARGET): y.tab.o lex.yy.o
	$(CC) -o ch3-05 y.tab.o lex.yy.o -ll -lm

lex.yy.o: lex.yy.c y.tab.h

lex.yy.o y.tab.o: ch3hdr2.h

y.tab.c y.tab.h: ch3-05.y
	$(YACC) -d ch3-05.y

lex.yy.c: ch3-05.l
	$(LEX) ch3-05.l

clean:
	rm *.o -f
	rm *.c -f
	rm y.tab.h -f
	rm $(TARGET) -f